package org.jsola.hr.web;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import org.jsola.core.Page;
import org.jsola.core.Result;
import org.jsola.log.query.ActionLogQuery;
import org.jsola.log.vo.ActionLogListVO;

/**
 * 请求日志
 *
 * @author june
 */
@Api(tags = "log-请求日志")
public interface IHrActionLogControllerAPI {

    /**
     * 分页查询请求日志
     *
     * @param actionLogQuery 请求日志查询参数
     * @return page
     */
    @ApiOperation(value = "分页查询请求日志")
    @ApiImplicitParams({
            @ApiImplicitParam(name = "actionLogQuery", dataType = "ActionLogQuery", value = "请求日志查询参数", paramType = "query")
    })
    Result<Page<ActionLogListVO>> page(ActionLogQuery actionLogQuery);


}

